上次有提到PHP與HTML的差異,今天要介紹的是PHP的基礎語法。
資料型態
整數型態:$i,不包含小數點的數,例如:-100、0、100。
浮點數型態:$f,含有小數點的數,例如:-1.1、3.14。
字串型態:$s,包在兩個單引號或雙引號之間的字元或字串,例如:”鐵人賽”、’A’。
布林型態:$b,條件的True與False。
如何獲取資料型態gettype(變數名稱);
<!DOCTYPE html>
<html>
<body>
<header>
<?php
$a=10;
$b=10.1;
$c="HELLO";
$d=True;
echo gettype($a),"<br>";
echo gettype($b),"<br>";
echo gettype($c),"<br>";
echo gettype($d),"<br>";
?>
</body>
</html>
變數
是一個用來表示值的符號,其內容可以改變,例如:$Sum。
宣告變數:$變數名稱
除了變數,還有常數,常數的值不能夠改變,防止在寫程式時,某數值很常出現,導致不小心打錯某個,有常數也不用再一個個改數值,例如:
數字常數:計算圓面積的PI=3.14。define(“常數名稱”,常數的值,布林值);
此外也有字串常數,使字串不被改變。define(“常數名稱”,”常數的值”,布林值);
PHP後面的基礎語法(if-else、for迴圈…)基本上跟C語言差不多。
以下用PHP寫一個九九乘法表。
<!DOCTYPE html>
<html>
<body>
<header>
<?php
echo "9*9";
echo "<table border=1>";
echo " <tr> ";
for ( $i=1;$i<=9;$i++)
{
echo " <td> ";
for ( $j=1;$j<=9;$j++)
{
echo "$i X $j = " . $i*$j ;
echo "<br>";
}
echo " </td> ";
}
echo " </tr> ";
echo "</table>";
?>
</body>
</html>